TCP/IP 協定與 Internet 網路:第六章 IP Routing 協定 上一頁 下一頁
6-13 自治系統之間路徑選擇
傳送封包的目標網路位址不在自治系統(Autonomous System, AS)內,則必須被傳送到自治系統外部,由『外部閘門』(Exterior Gateway)之間尋找適合的路徑傳送,如圖 6-32 所示。外部閘門之間必須按照某個共通的協定來互相傳送路徑訊息及尋找路徑,此協定稱之為『外部閘門協定』(Exterior Gateway Protocol, EGP)。外部閘門和自治系統之間宛如國家邊界,因此又稱為『邊界閘門』(Border Gateway)。邊界閘門所扮演的角色非常的重要,它就像國家的邊界之出入境管理局一樣,負責審核各種封包是否可以進出自治系統。一般自治系統的封包進出都有依其政策型態(Policy dependent)規定,好比如研究機構、或國防單位的管理就更加嚴謹,一般環境也必須預防破壞份子的入侵。一般外部閘門之間的都採用『距離向量路徑選擇法』(Distance Vector Routing),目前在 Internet 網路上較常用的是『邊界閘門協定』(Border Gateway Protocol, BGP),我們就以 BGP 協定協定介紹外部閘們之間路徑選擇之功能。(注意 BGP 是 EGP 協定中的一個,兩者名稱不要混擾)
圖 6-32 邊界網路架構範例
在 Internet 網路上的外部閘門的路由器又被分為『核心閘門』(Core Gateway)和『非核心閘門』(Non-core Gateway)(即是一般外部閘門)兩種。非核心閘門必須紀錄自己管轄內,自治系統的網路拓樸之路徑選擇資料,以及核心閘門之間的路徑選擇資料,核心閘門只負責核心閘門之間的路由資料。一般核心閘門是由『網際網路操作中心』(Internet Network Operation Center, INOC)所管理,各自治系統之外部閘門(非核心閘門)只要連接到 INOC,由 INOC 管理整個核心骨幹。在自治系統之間的路徑協定有下列兩個主要標準:
○ Classless Inter-Domain Routing(CIDR)
○ Border Gateway Protocol(BGP)
以下分別介紹這兩個路徑協定: